body {
  display: flex;
}

h1 {
  text-align: center;
}

.show {
  width: 600px;
  height: 610px;
  border: 1px solid pink;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.patterns {
  width: 680px;
}

.patterns>img {
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 100px;
  border: 5px solid white;
}

.tshirt {
  position: relative;
}

.tshirt>img {
  width: 600px;
}

.empty {
  position: absolute;
  top: 30%;
  left: 33%;
  width: 207px;
  height: 208px;
  margin: 0 auto;
}

.empty>img {
  width: 207px;
  height: 208px;
}